package cn.iocoder.yudao.module.mybusiness.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.sun.org.apache.xpath.internal.operations.Mod;
import lombok.*;
import org.springframework.beans.factory.annotation.Autowired;

import java.util.List;
import java.util.Map;

@Data
@TableName("task")
@Builder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
public class Task {

    private Long id;

    private String modsJson;

    private String fcfIds;

    private int result;

    private int level;

    private String createTime;

    private int isDelete;

    private String name;

    private int taskNums;

    private int accomplishNum;

    @TableField(exist = false)
    private List<Map> modJsonList;

    @TableField(exist = false)
    private List<List> fcfList;

    //进度
    @TableField(exist = false)
    private Integer schedule;
}
